@charset "UTF-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6 {font-weight:normal; }
.page{background:#fff;}
.page p{padding:3% 0 0;font-size:.7rem;font-weight:normal;}
.blank20{height:20px;clear:both;}
.float_left {float:left;}
.float_right {float:right;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
body {min-width:320px;overflow-x:hidden;}
.banner{width:100%;}
.img{float:left;width:50%;}
.title{padding-bottom:5%;text-align:center;}
h2{font-size:1.2rem;line-height:1.3;text-align:center;}
h2 span{color:#ca0a1a;}
p.title-p{padding:0;font-size:2rem;line-height:1.5;}
.line{width:20%;height:1px;background:#ca0a1a;margin:0 auto;}
.zixun{padding-top:5%;text-align:center;}
.zxbtn1{padding:3% 10%;color:#fff;font-size:.9rem;line-height:2.5;text-align:center;background:#c70fe9;border-radius:1rem;font-weight:normal;}
.layout1{padding:8% 3%;}
.layout1 h3{font-size:1rem;line-height:1.3;text-align:center;}
.layout1 span{color:#c70dea;}
.layout2{padding:8% 3%;color:#fff;background:#c93737;}
.layout2 h2{font-weight:normal;}
.layout2 .tips{margin:5% auto;padding:3%;width:80%;border:1px solid #fff;border-radius:6rem;}
.layout2 .tips p{padding:0;font-size:.9rem;line-height:1.2;text-align:center;font-weight:bold;}
.layout3{padding:8% 3%;background:#fcf0fc;}
.layout3 h3{font-size:.9rem;padding-top:10%;}
.layout3 h3 span{margin-right:2%;padding:0 4%;line-height:1;text-align:center;border:1px solid #666;border-radius:1rem;font:bold normal .9rem "Arial";}
.layout3 ul {padding:5% 0 0;}
.layout3 ul li{float:left;width:48.5%;margin-right:3%;}
.layout3 ul li.last{margin-right:0;}
.anli{padding:8% 3%;color:#fff;background:#d6b2ef;}
.anli h3{font-size:1rem;margin:5% 0 3%;}
.anli h3 span{margin-right:2%;padding:2% 2.5%;line-height:1;text-align:center;border:1px solid #fff;border-radius:50%;font:bold normal 1rem "Arial";}
.zt-anli-list{overflow:hidden;}
.zt-anli-nav{margin:0 auto;padding-top:10%;width:90px;}
.zt-anli-nav .swiper-pagination-bullet{float:left;width:20px;height:2px;margin:0 5px;background:#fff;border-radius:0;}
.zt-anli-nav .swiper-pagination-bullet-active{background:#ba1de1;}
.layout4{padding:8% 3%;}
.layout4 ul {padding:3% 0 0;}
.layout4 ul li{float:left;width:48.5%;margin:0 3% 3% 0;}
.layout4 ul li.last{margin:0 0 3% 0;}
.layout4-content{margin-top:5%;padding:5%;color:#fff;background:#393966;}
.doc{padding:0 0 5%;}
.zt-doc-list li{position:relative;}
.zt-doc-list .zxbtn1{position:absolute;bottom:10%;right:17%;padding:2% 5%;line-height:1;}
.doc-nav{margin:0 auto;padding-top:5%;width:60px;}
.doc-nav li{float:left;width:20px;height:2px;margin:0 5px;background:#d2d1d1;}
.doc-nav li.hover{background:#ba1de1;}
.layout5{padding:8% 3%;}
.layout5 ul {padding:3% 0 0;}
.layout5 ul li{float:left;width:48.5%;margin-right:3%;}
.layout5 ul li.last{margin-right:0;}